mechanical sweeper - German English Dictionary